package cn.cxq.learning.math;

import org.junit.jupiter.api.Test;

import java.math.BigInteger;

/**
 * 牛客题霸-研发最爱考
 *
 * NC10 大数乘法
 *  算法知识视频讲解
 * 中等  通过率：40.85%  时间限制：1秒  空间限制：256M
 * 知识点
 * 字符串
 * 题目
 * 题解(5)
 * 讨论(21)
 * 排行
 * 描述
 * 以字符串的形式读入两个数字，编写一个函数计算它们的乘积，以字符串形式返回。
 * （字符串长度不大于10000，保证字符串仅由'0'~'9'这10种字符组成）
 * 示例1
 * 输入：
 * "11","99"
 * 复制
 * 返回值：
 * "1089"
 * 复制
 * 说明：
 * 11*99=1089
 * 关联企业
 * 关联职位
 */

public class BigIntegerMultiplication {

    @Test
    public void test() {
        System.out.println(solve("11", "99"));
    }

    public String solve (String s, String t) {
        // write code here
        BigInteger ss = new BigInteger(s);
        BigInteger tt = new BigInteger(t);
        return ss.multiply(tt).toString();
    }
}
